select,input{font-family:Microsoft YaHei}
.model_choice{border:#ccc solid 1px;  margin:25px 0; overflow:hidden}
.model_choice .l{ float:left; width:847px; font-size:14px;  color:#444; padding:10px 0}
.model_choice .l em{ width:70px; text-align:right; float:left; padding:8px 0}
.model_choice .l span{ width:80px; text-align:center; float:left; padding:8px 0}
.model_choice .l ul{ float:left; width:697px;}
.model_choice .l ul li{ float:left; padding:8px 27px 0 0}
.model_choice .l ul li a{border:#fff solid 1px; padding:0 3px}
.model_choice .l ul li a:hover{border:#fff solid 1px; color:#ed145b; padding:0 3px}
.model_choice .l .on{border:#ed145b solid 1px; color:#ed145b; padding:0 3px}
.model_choice .l .on:hover{border:#ed145b solid 1px; color:#ed145b; padding:0 3px}
.model_choice .r{ float:right;  width:290px; background:#f8f8f8;border-left:#ccc solid 1px; padding:20px 30px; overflow:hidden}
.model_choice .r h1{ font-size:18px; color:#444; font-weight:normal}
.model_choice .r .text{ width:96%; height:38px;border:#ccc solid 1px; padding:0 2%; margin:10px 0; color:#888; font-size:14px;}
.model_choice .r .button{ width:100%; background:#ed145b; border:none; overflow:hidden; cursor:pointer; font-size:18px; color:#fff; text-align:center; height:40px; line-height:40px; margin-top:10px;}
.model_choice .r .select{ width:80px;border:#ccc solid 1px; height:40px; margin:10px 0; float:left; font-size:14px; margin-right:10px}
.model_choice .r .select1{ width:110px;border:#ccc solid 1px; height:40px; margin:10px 0; float:left; font-size:14px;}
.modelTab{ width:100%; } 
.modelTab .hd{ height:38px; line-height:38px;  position:relative;  } 
.modelTab .hd ul{ float:left; position:absolute;top:-1px; height:38px;   } 
.modelTab .hd ul li{ float:left; padding:0 30px; cursor:pointer; color:#4d4d4d; font-size:16px;border:#fff solid 1px;border-bottom:none } 
.modelTab .hd ul li.on{ height:38px;border-bottom:1px solid #ff0000; cursor:pointer; color:#ed145b } 
.modelTab .bd{border-top:1px solid #ccc; color:#000  } 
.modelTab .title{border-bottom:#ccc solid 1px; overflow:hidden; margin-bottom:20px; padding-bottom:8px}
.modelTab .title h1{ color:#444; font-size:18px; font-weight:normal; float:left;}
.modelTab .title a.more{ float:right; font-size:14px; color:#ed145b; line-height:24px}
.modelTab .title a.more:hover{ text-decoration:underline}
.model_case{border-bottom:#ccc solid 1px; margin:25px 0; overflow:hidden}
.model_case .l{ float:left; width:300px; background:#f8f8f8; overflow:hidden}
.model_case .l .img{ text-align:center; padding:15px 0}
.model_case .l .img img{ width:270px; height:270px;vertical-align:bottom;}
.model_case .l .t{ font-size:16px; color:#444; line-height:32px; padding:0 15px 10px}
.model_case .r{ float:right; width:900px;}
.model_case .r ul li{ float:left;border:#ccc solid 1px; width:268px; height:191px; margin:0 0 20px 30px}
.model_case .r ul li .img{ position:relative}
.model_case .r ul li .img img{ width:100%; height:140px; vertical-align:bottom}
.model_case .r ul li .img a.btn{ position:absolute;top:10px; right:10px;background:#ed145b; font-size:12px; color:#fff; padding:5px 6px;}
.model_case .r ul li .img a.btn:hover{ background:#d91154}
.model_case .r ul li .portrait{ float:left; width:100px; padding:5px 0 0 8px; position:relative}
.model_case .r ul li .portrait img{ width:41px; height:41px; float:left}
.model_case .r ul li .portrait_bg{ position:absolute;top:5px;left:8px}
.model_case .r ul li .portrait .tit{ float:left; line-height:41px; font-size:12px; color:#444; padding-left:5px}
.model_case .r ul li .tr{ float:right; width:160px;overflow: hidden }
.model_case .r ul li .tr h1{ font-size:14px; color:#444; font-weight:normal; padding:6px 0 2px; width:150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.model_case .r ul li .tr p{ font-size:12px; color:#888;width:150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.model_show{ padding:30px 0 40px; clear:both; display:block; overflow:hidden}
.model_show .pic{ width:420px; float:left; position:relative}
.model_show .pic img{ width:420px; height:320px}
.model_show .pic .qj{ background:rgba(0,0,0,.5); position:absolute;left:15px; top:15px; width:100px; text-align:center; color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.model_show .pic .qj a{ height:40px; line-height:40px; color:#fff; font-size:17px; display:inline-block;}
.model_show .pic .qj a:hover{ color:#fff; text-decoration:none}
.model_show .pic .qj strong{ font-size:19px; font-family:Arial; padding-right:2px}
.model_show .c{ width:525px; float:left; padding-left:40px;}
.model_show .c h1{ font-size:28px; color:#444; font-weight:bold; height:28px; line-height:26px}
.model_show .c p{ font-size:24px; color:#777; padding:15px 0 15px 0}
.model_show .c .pic{ width:220px; float:left;border:#ccc solid 1px; padding:5px}
.model_show .c .pic img{ width:220px; height:220px; vertical-align:bottom}
.model_show .c .tr{ width:273px; float:right; color:#444}
.model_show .c .tr h2{ font-size:18px; line-height:30px; height:190px}
.model_show .c .tr .bj{ color:#444; font-size:24px;}
.model_show .c .tr .bj b{ font-size:30px; font-weight:normal}
.model_show .c .tr .bj em{ color:#ed145b}
.model_show .r{ width:180px; float:right; text-align:center; height:200px;}
.model_show .r .portrait{ width:76px; position:relative; display:inline-block;}
.model_show .r .portrait img{ width:76px; height:76px; float:left}
.model_show .r .portrait_bg{ position:absolute;top:0px;left:0px}
.model_show .r h1{ font-size:24px; color:#444; padding:6px 0 8px;}
.model_show .r p{ font-size:18px; color:#666}
.model_show .r a.btn{ width:180px; height:44px; line-height:42px; text-align:center; color:#fff; background:#ed145b; font-size:20px; margin-top:30px}
.model_show .r a.btn:hover{ background:#d91154}
.model_show .c1{ width:380px; float:left; padding-left:40px;}
.model_show .c1 h1{ font-size:28px; color:#444; font-weight:bold; height:28px; line-height:26px; padding-bottom:15px}
.model_show .c1 h1 span{ font-size:18px; color:#777; padding-left:10px; font-weight:normal}
.model_show .c1 .h{ height:237px}
.model_show .c1 p{ font-size:24px; color:#777; padding:5px 0 5px 0; line-height:40px;}
.model_show .c1 a.btn{ width:180px; height:44px; line-height:42px; text-align:center; color:#fff; background:#ed145b; font-size:20px; }
.model_show .c1 a.btn:hover{ background:#d91154}
.model_show .r1{ width:360px; float:right; line-height:18px; color:#444; line-height:30px;}
.model_show .r1 span{ float:left; width:60px; text-align:center}
.model_show .r1 .txt{ width:300px; float:right}

.model_show_tit{border-bottom:#ccc solid 1px; padding-bottom:8px; font-size:18px; color:#444; font-weight:bold}
.model_show_img{ padding:30px 0 0}
.model_show_img .img{ width:1200px; height:600px;}
.model_show_img p{ text-align:center; font-size:18px; color:#444; padding-top:20px}
.modelLeftLoop{ overflow:hidden; position:relative; font-size:12px;border-bottom:#ccc solid 1px; padding:20px 0; margin-bottom:80px} 
.modelLeftLoop .sPrev{ float:left;width:11px; height:180px; overflow:hidden;cursor:pointer; background:url(/img/icon/pn.png) no-repeat left center; margin:0 16px 0 8px} 
.modelLeftLoop .sNext{ float:right;width:11px; height:180px; overflow:hidden;cursor:pointer; background:url(/img/icon/pn.png) no-repeat right center; margin:0 8px 0 16px} 
.modelLeftLoop .bd{border:none !important; width:1128px; float:left; overflow:hidden}  
.modelLeftLoop .bd ul li{ float:left;border:#ccc solid 1px; width:268px; height:191px; margin:0 16px 0 0}
.modelLeftLoop .bd ul li .img{ position:relative}
.modelLeftLoop .bd ul li .img img{ width:100%; height:140px; vertical-align:bottom}
.modelLeftLoop .bd ul li .img a.btn{ position:absolute;top:10px; right:10px;background:#ed145b; font-size:12px; color:#fff; padding:5px 6px;}
.modelLeftLoop .bd ul li .img a.btn:hover{ background:#d91154}
.modelLeftLoop .bd ul li .portrait{ float:left; width:100px; padding:5px 0 0 8px; position:relative}
.modelLeftLoop .bd ul li .portrait img{ width:41px; height:41px; float:left}
.modelLeftLoop .bd ul li .portrait_bg{ position:absolute;top:5px;left:8px}
.modelLeftLoop .bd ul li .portrait .tit{ float:left; line-height:41px; font-size:12px; color:#444; padding-left:5px}
.modelLeftLoop .bd ul li .tr{ float:right; width:160px;overflow: hidden }
.modelLeftLoop .bd ul li .tr h1{ font-size:14px; color:#444; font-weight:normal; padding:6px 0 2px; width:150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.modelLeftLoop .bd ul li .tr p{ font-size:12px; color:#888;width:150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.model_designer{ color:#444; margin:0px 0; overflow:hidden}
.model_designer ul{ position:relative; width:1228px}
.model_designer ul li{ float:left; width:283px; height:360px;  margin:0px 20px 20px 0;border:#ccc solid 1px}
.model_designer ul li .img{ position:relative}
.model_designer ul li .img img{ width:283px; height:216px; vertical-align:bottom }
.model_designer ul li .img a.btn{ position:absolute;top:10px; right:10px;background:#ed145b; font-size:12px; color:#fff; padding:5px 6px;}
.model_designer ul li .img a.btn:hover{ background:#d91154}
.model_designer ul li .pic{ padding:0 0 0px 1px; clear:both; display:block}
.model_designer ul li .pic img{ width:60px; height:60px; margin:8px 0 0 8px;vertical-align:bottom; float:left}
.model_designer ul li h1{ font-size:22px; padding:8px 9px 0; clear:both; display:block}
.model_designer ul li h1 span{ font-size:14px; color:#777; padding-left:5px}
.model_designer ul li p{ font-size:14px; padding:8px 9px 0 9px}
.model_designer .sPrev{ float:right; font-family:SimSun; background: #f5f5f5;border: #e0e0e0 solid 1px;padding: 3px 15px;cursor: pointer; font-size:12px;border-right:none; color:#666}
.model_designer .sNext{ float:right; font-family:SimSun; background: #f5f5f5;border: #e0e0e0 solid 1px;padding: 3px 15px;cursor: pointer; font-size:12px; color:#666}
.model_designer .sPrev:hover,.model_designer .sNext:hover{ background:#f9f9f9; color:#ed145b}
.model_designer_w{ position:relative; width:1240px;}
.model_designer_pic{ width:580px;margin:30px 40px 0 0; float:left} 
.model_designer_pic .bd li .pic{ position:relative; overflow:hidden;  } 
.model_designer_pic .bd li .title{ position:absolute;left:0;bottom:0; height:59px; background:url(/img/icon/pic_title_bg.png) repeat-x; width:580px; color:#fff; line-height:59px} 
.model_designer_pic .bd li .title h1{ font-size:20px; padding-left:30px}
.model_designer_pic .bd li .title h1 span{ font-size:14px; padding-left:10px}
.model_designer_pic .bd li .title a{ color:#fff}
.model_designer_pic .bd li img{ width:580px; height:338px; vertical-align:bottom   } 
.model_designer_pic .hd{ position:relative; padding:10px 15px; border:#ccc solid 1px;border-top:none;  } 
.model_designer_pic .hd .tempWrap{ margin-left:8px;  } 
.model_designer_pic .hd ul{ overflow:hidden; zoom:1; } 
.model_designer_pic .hd li{ width:89px; padding-top:4px; text-align:center; cursor:pointer; float:left  } 
.model_designer_pic .hd li img{ width:60px; height:60px; border:1px solid #ddd; padding:2px   } 
.model_designer_pic .hd li.on{ background:url(/img/icon/icoUp.gif) no-repeat center 0;  } 
.model_designer_pic .hd li.on img{ border:1px solid #ed145b; background:#fff;   } 
.model_designer_pic .hd .sPrev{width:11px; height:90px; overflow:hidden;cursor:pointer; background:url(/img/icon/pn.png) no-repeat left center; position:absolute;  left:10px; top:0; } 
.model_designer_pic .hd .sNext{width:11px; height:90px; overflow:hidden;cursor:pointer; background:url(/img/icon/pn.png) no-repeat right center; position:absolute;  right:10px; top:0; } 

.model_tc{ color:#444; clear:both; display:block; overflow:hidden; padding-bottom:20px}
.model_tc .l{ width:590px; border:#ccc solid 1px; height:530px; float:left}
.model_tc .l img{ width:590px; height:344px; vertical-align:bottom}
.model_tc .l .t{ padding:20px 30px 0px}
.model_tc .l .t h1{ font-size:24px;}
.model_tc .l .t p{ font-size:14px; color:#888;border-bottom:#ccc solid 1px; padding:8px 0 10px; margin-bottom:25px;}
.model_tc .l .t a.btn{ width:120px; height:44px; line-height:42px; text-align:center; color:#fff; background:#ed145b; font-size:20px;}
.model_tc .l .t a.btn:hover{ background:#d91154}
.model_tc .l .t .jg{ font-size:24px; float:left; color:#ed145b; line-height:42px;}
.model_tc .r{ float:right; width:608px;}
.model_tc .r ul li{ float:left; width:288px;border:#ccc solid 1px; height:258px; margin:0 0 12px 14px;}
.model_tc .r ul li img{ width:288px; height:168px; vertical-align:bottom}
.model_tc .r .t{ padding:8px 15px 0px}
.model_tc .r .t h1{ font-size:14px;}
.model_tc .r .t p{ font-size:12px; color:#888;padding:5px 0 8px; }
.model_tc .r .t .jg{ font-size:18px; color:#ed145b;}

.model_showTab{ width:100%;  } 
.model_showTab .hd{ height:38px; line-height:38px;  position:relative;  } 
.model_showTab .hd ul{ float:left; position:absolute;top:-1px; height:38px; } 
.model_showTab .hd ul li{ float:left; padding:0 30px; cursor:pointer; color:#4d4d4d; font-size:16px;border:#fff solid 1px;border-bottom:none } 
.model_showTab .hd ul li.on{ height:38px; border:1px solid #ed145b; border-bottom:1px solid #fff; cursor:pointer; color:#ed145b } 
.model_showTab .bd{border-top:1px solid #ed145b; color:#000  } 
.model_showTab .qd{ padding-top:30px}
.model_showTab .qd .title{ padding:10px 20px 15px 0; color:#444; clear:both; display:block; overflow:hidden}
.model_showTab .qd .title h1{ float:left; font-size:26px; font-weight:bold}
.model_showTab .qd .title span{  font-size:20px; padding-left:15px; font-family:Arial; vertical-align:bottom; font-weight:normal;}
.model_showTab .qd .title .jg{ float:right; font-size:20px; font-family:Arial; padding-top:8px}
.model_showTab .qd .title .jg strong{ font-size:24px; color:#ed145b}
.model_showTab .qd ul{ clear:both; display:block; position:relative; width:1220px}
.model_showTab .qd ul li{ float:left; width:288px;border:#ccc solid 1px; height:397px; margin:0 13px 20px 0;}
.model_showTab .qd ul li:hover{-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;}
.model_showTab .qd ul li img{ width:288px; height:288px; vertical-align:bottom}
.model_showTab .qd ul li .t{ padding:10px; overflow:hidden; color:#444}
.model_showTab .qd ul li .t h1{ font-size:18px; padding-bottom:15px; }
.model_showTab .qd ul li .t span{ font-size:18px; float:left}
.model_showTab .qd ul li .t em{ font-size:20px; float:right;color:#ed145b}

















